package com.ygqh.baby.model;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import com.ygqh.baby.ao.ProductType;
import com.ygqh.baby.ao.PromotionType;

public class YgSkuToProductModel implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	private Long productId;

	private String productCode;

	private String productName;

	private ProductType productType;

	private BigDecimal productSalePrice;

	private BigDecimal productOriginalPrice;

	private Long brandId;

	private Long groupId;

	private Long categoryId;

	private Long supplierId;

	private Long styleId;

	private String unitName;

	private String detailImagePath;

	private Date saleTime;

	private Date preSaleDate;

	private String shortName;

	private PromotionType promotionType;

	private Long skuId;

	private String skuCode;

	private String sizeName;

	private BigDecimal salesPrice;

	public Date getPreSaleDate() {
		return preSaleDate;
	}

	public void setPreSaleDate(Date preSaleDate) {
		this.preSaleDate = preSaleDate;
	}

	public Long getProductId() {
		return productId;
	}

	public void setProductId(Long productId) {
		this.productId = productId;
	}

	public Long getSkuId() {
		return skuId;
	}

	public void setSkuId(Long skuId) {
		this.skuId = skuId;
	}

	public String getProductCode() {
		return productCode;
	}

	public void setProductCode(String productCode) {
		this.productCode = productCode;
	}

	public String getProductName() {
		return productName;
	}

	public void setProductName(String productName) {
		this.productName = productName;
	}

	public ProductType getProductType() {
		return productType;
	}

	public void setProductType(ProductType productType) {
		this.productType = productType;
	}

	public BigDecimal getProductOriginalPrice() {
		return productOriginalPrice;
	}

	public void setProductOriginalPrice(BigDecimal productOriginalPrice) {
		this.productOriginalPrice = productOriginalPrice;
	}

	public Long getBrandId() {
		return brandId;
	}

	public void setBrandId(Long brandId) {
		this.brandId = brandId;
	}

	public Long getGroupId() {
		return groupId;
	}

	public void setGroupId(Long groupId) {
		this.groupId = groupId;
	}

	public Long getCategoryId() {
		return categoryId;
	}

	public void setCategoryId(Long categoryId) {
		this.categoryId = categoryId;
	}

	public Long getSupplierId() {
		return supplierId;
	}

	public void setSupplierId(Long supplierId) {
		this.supplierId = supplierId;
	}

	public Long getStyleId() {
		return styleId;
	}

	public void setStyleId(Long styleId) {
		this.styleId = styleId;
	}

	public String getUnitName() {
		return unitName;
	}

	public void setUnitName(String unitName) {
		this.unitName = unitName;
	}

	public String getDetailImagePath() {
		return detailImagePath;
	}

	public void setDetailImagePath(String detailImagePath) {
		this.detailImagePath = detailImagePath;
	}

	public Date getSaleTime() {
		return saleTime;
	}

	public void setSaleTime(Date saleTime) {
		this.saleTime = saleTime;
	}

	public String getShortName() {
		return shortName;
	}

	public void setShortName(String shortName) {
		this.shortName = shortName;
	}

	public PromotionType getPromotionType() {
		return promotionType;
	}

	public void setPromotionType(PromotionType promotionType) {
		this.promotionType = promotionType;
	}

	public String getSkuCode() {
		return skuCode;
	}

	public void setSkuCode(String skuCode) {
		this.skuCode = skuCode;
	}

	public String getSizeName() {
		return sizeName;
	}

	public void setSizeName(String sizeName) {
		this.sizeName = sizeName;
	}

	public BigDecimal getSalesPrice() {
		return salesPrice;
	}

	public void setSalesPrice(BigDecimal salesPrice) {
		this.salesPrice = salesPrice;
	}

	public BigDecimal getProductSalePrice() {
		return productSalePrice;
	}

	public void setProductSalePrice(BigDecimal productSalePrice) {
		this.productSalePrice = productSalePrice;
	}

}